<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        //什么是基本类型：number   boolean  string  undefined  null  
        //什么是引用类型：array  object  function regexp
        //引用类型 
        var arr1=[1,2,3]
        var arr2=arr1;
        arr1.push(4)
        console.log(arr1)//[1,2,3,4]
        console.log(arr2)//[1,2,3,4]  因为内存地址没变

         //基本类型与引用类型相等判断时的区别
         //基本类型进行比较时，会比较值是否相等
         //引用类型进行比较时，会比较地址是否相等
         console.log([1,2,3]==[1,2,3])//false
         console.log([]==[])//false
         var a=[1,2,3]
         console.log(a==[1,2,3])//false
         console.log(a==a)//true 
         var anothor=a
         console.log(anothor==anothor)//true
    </script>
</body>
</html>